package com.xish.view.json;


import com.fasterxml.jackson.annotation.JsonProperty;

public class Activity {

    private int id;
    private String title;

    @JsonProperty("title_vice")
    private String titleVice;

    @JsonProperty("pic_list_image")
    private String image;

    private Poi poi;

    @JsonProperty("distance_show")
    private String distanceDescription;

    @JsonProperty("is_follow")
    private int isFollow;

    @JsonProperty("book_status")
    private int bookStatus;

    @JsonProperty("discount_status")
    private String discountStatus = "0";

    @JsonProperty("discount_show")
    private DiscountShow discountShow = new DiscountShow();

    @JsonProperty("discount_show_status")
    private String discountShowStatus = "";

    @JsonProperty("sold_out")
    private int soldOut;

    @JsonProperty("book_endtime")
    private long bookEndTime;

    @JsonProperty("follow_num")
    private int followNum;

    @JsonProperty("genre_main_show")
    private String genreMainName;

    @JsonProperty("genre_main_pic_show")
    private String genreMainImage;

    @JsonProperty("buy_type")
    private int buyType;

    private Shop shop;

    private String recommendation;

    @JsonProperty("is_not_buy")
    private int isNotBuy;

    @JsonProperty("item_type")
    private String itemType = "activity";

    @JsonProperty("price_show")
    private Price price;


    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getTitleVice() {
        return titleVice;
    }

    public void setTitleVice(String titleVice) {
        this.titleVice = titleVice;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public Poi getPoi() {
        return poi;
    }

    public void setPoi(Poi poi) {
        this.poi = poi;
    }

    public String getDistanceDescription() {
        return distanceDescription;
    }

    public void setDistanceDescription(String distanceDescription) {
        this.distanceDescription = distanceDescription;
    }

    public int getIsFollow() {
        return isFollow;
    }

    public void setIsFollow(int isFollow) {
        this.isFollow = isFollow;
    }

    public int getBookStatus() {
        return bookStatus;
    }

    public void setBookStatus(int bookStatus) {
        this.bookStatus = bookStatus;
    }

    public String getDiscountStatus() {
        return discountStatus;
    }

    public void setDiscountStatus(String discountStatus) {
        this.discountStatus = discountStatus;
    }

    public DiscountShow getDiscountShow() {
        return discountShow;
    }

    public void setDiscountShow(DiscountShow discountShow) {
        this.discountShow = discountShow;
    }

    public String getDiscountShowStatus() {
        return discountShowStatus;
    }

    public void setDiscountShowStatus(String discountShowStatus) {
        this.discountShowStatus = discountShowStatus;
    }

    public int getSoldOut() {
        return soldOut;
    }

    public void setSoldOut(int soldOut) {
        this.soldOut = soldOut;
    }

    public long getBookEndTime() {
        return bookEndTime;
    }

    public void setBookEndTime(long bookEndTime) {
        this.bookEndTime = bookEndTime;
    }

    public int getFollowNum() {
        return followNum;
    }

    public void setFollowNum(int followNum) {
        this.followNum = followNum;
    }

    public String getGenreMainName() {
        return genreMainName;
    }

    public void setGenreMainName(String genreMainName) {
        this.genreMainName = genreMainName;
    }

    public String getGenreMainImage() {
        return genreMainImage;
    }

    public void setGenreMainImage(String genreMainImage) {
        this.genreMainImage = genreMainImage;
    }

    public int getBuyType() {
        return buyType;
    }

    public void setBuyType(int buyType) {
        this.buyType = buyType;
    }

    public Shop getShop() {
        return shop;
    }

    public void setShop(Shop shop) {
        this.shop = shop;
    }

    public String getRecommendation() {
        return recommendation;
    }

    public void setRecommendation(String recommendation) {
        this.recommendation = recommendation;
    }

    public int getIsNotBuy() {
        return isNotBuy;
    }

    public void setIsNotBuy(int isNotBuy) {
        this.isNotBuy = isNotBuy;
    }

    public String getItemType() {
        return itemType;
    }

    public void setItemType(String itemType) {
        this.itemType = itemType;
    }

    public Price getPrice() {
        return price;
    }

    public void setPrice(Price price) {
        this.price = price;
    }
}
